pp108 : Process Platform XForms Overview

Process Platform XForms Overview

This topic introduces Process Platform XForms.


Process Platform XForms is a rapid application development (RAD) environment that facilitates building of applications based on Web services. Using the features and tools provided in Process Platform, you can design and create interactive web applications that are also easy to maintain.

Process Platform XForms helps you overcome the challenges faced while creating user interfaces using HTML. In applications created traditionally using HTML, it is difficult to maintain consistency across the entire application or product. This task becomes even more difficult if you need to add validations and custom scripts. Such applications are also difficult to maintain.
Process Platform XForms helps to achieve the following:

  • Minimal DHTML programming
  • Re-use of existing schema definitions such as WSDLs and XSDs
  • Integration with business workflow (business process modeling)
  • Separation of data, logic, and presentation
  • Inline translation during form generation
  • Greater interactivity and consistency in interface
  • Better performance due to caching of XForms
  • Improved response and faster rendering due to decrease in the size of data to be retrieved from the database

Related concepts

Process Platform XForms Architecture
XForms - A W3C standard
Model-View-Controller Concept in Process Platform XForms
Model-View-Controller